(1+ ) Approximation Clock Rate Assignment for Periodic Real-Time Tasks on A Voltage-Scaling Processor∗
نویسندگان
چکیده
Energy-efficient scheduling is an effective way to balance the system performance and the energy consumption. We design a polynomialtime (1 + )-approximation algorithm to minimize the energy consumption for periodic real-time tasks over such processors, where is the tolerable error given by users (1 ≥ > 0). It provides trade-offs between the user’s tolerable error and the runtime complexity including the time complexity and the memory space complexity. System engineers could trade performance with implementation constraints.
منابع مشابه
Procrastination Scheduling for Fixed-Priority Tasks with Preemption Thresholds
Dynamic Voltage Scaling (DVS), which adjusts the clock speed and supply voltage dynamically, is an effective technique in reducing the energy consumption of embedded real-time systems. However, the longer a job executes, the more energy in the leakage current the device/processor consumes for the job. Procrastination scheduling, where task execution can be delayed to maximize the duration of id...
متن کاملEnergy-Efficient Scheduling of Real-Time Periodic Tasks in Multicore Systems
Nowadays, energy savings have become one of the most critical issues. In this paper, we propose an energy-efficient approach to scheduling periodic real-time tasks in the multicore context. Within a voltage/frequency domain (VFD), a simple static voltage/frequency scaling schedule (SimpleVS) is first introduced to select the utilization of the heaviest-loaded core as the shared operating freque...
متن کاملPower-Aware Scheduling and Dynamic Voltage Setting for Tasks Running on a Hard Real-Time System1
1 This project was funded in part by the NSF CNS grant no. 0509564. Abstract This paper addresses the problem of minimizing energy consumption of a computer system performing periodic hard real-time tasks with precedence constraints. In the proposed approach, dynamic power management and voltage scaling techniques are combined to reduce the energy consumption of the CPU and devices. The optimiz...
متن کاملEnergy and Synchronization-Aware Mapping of Real-Time Tasks on Asymmetric Multicore Platforms
Efficient task mapping plays a crucial role in saving energy in asymmetric multiprocessor platforms. This paper considers the problem of energy-aware static mapping of periodic realtime dependent tasks sharing resources on asymmetric multi/many-core embedded systems. The paper extends an existing synchronization-aware bin-packing (BP) variant when the full-chip dynamic voltage and frequency sca...
متن کاملA Dynamic Voltage Scaling Algorithm for Sporadic Tasks
Dynamic voltage scaling (DVS) algorithms save energy by scaling down the processor frequency when the processor is not fully loaded. Many algorithms have been proposed for periodic and aperiodic task models but none support the canonical sporadic task model. A DVS algorithm, called DVSST, is presented that can be used with sporadic tasks in conjunction with preemptive EDF scheduling. The algori...
متن کامل